Definitions | False, P  Q, A, void, t T, isect(A; x.B(x)), top,  x. t(x), x:A. B(x), x:A B(x), fpf-dom(eq; x; f), b, (x l), Id, prop{i:l},  b, , x:A B(x), P Q, P   Q, Unit, left + right, <a, b>, type List, decl-state(ds), {x:A| B(x)} , id-deq, fpf-compatible(A; a.B(a); eq; f; g), fpf-empty, ma-valtype(da; k), fpf-single(x; v), Kind-deq, fpf-join(eq; f; g), x.A(x), reduce(f; k; as), eq_id(a; b), if b then t else f fi , R-state-var(i; ds; da; x; T; ks; tr), R-da(R; i), Type, Knd, fpf(A; a.B(a)), s = t, guard(T), P Q, P  Q |